data segment                ;定义数据段
str db 'HelloWorld$'        ;以字节方式在数据段中定义字符串
data ends                   ;数据段结束

code segment                ;定义代码段
assume cs:code ,ds:data     ;将CS寄存器跟代码段相关联.DS寄存器跟数据段相关联

start:                      ;定义标号.代码开始执行位置.
    mov ax,data             ;将数据段给ax寄存器保存
    mov ds,ax               ;将ax给DS寄存器保存.
    lea dx,str              ;求得字符串的地址
    mov ah,9h               ;调用21号功能的9h功能进行打印
    int 21h
    mov ah,4ch              ;调用4ch进行退出
    int 21h 
code ends                   ;代码段结尾.
end start                   ;结束位置.必须给标志表示从哪里开始执行